body
{
  font-family: Arial, sans-serif;
  }

input,a
{
  font-family: Verdana, "Lucida Grande", sans-serif;
  font-size: 11px;
  padding: 2px;
  text-decoration: none;
  color: black;
  background-color: #eaeaea;
  border: 1px solid #333333;
  }

input:focus,a:hover,a:focus
{
  background-color: #f9e089;
  }

blockquote
{
  background-color: #dbffd1;
  border-top: 1px dotted #a1d97e;
  _border-top: 1px solid #a1d97e; /* dotting looks bad in IE, revert to solid */
  border-bottom: 1px dotted #a1d97e;
  _border-bottom: 1px solid #a1d97e; /* dotting looks bad in IE, revert to solid */
  padding: 12px;
  padding-left: 36px;
  margin-right: 5%;
  margin-left: 5%;
  background-image: url(images/blockquote.gif);
  background-repeat: no-repeat;
  background-position: top left;
  }

blockquote.info, blockquote.error, blockquote.allgood
{
  background-position: 10px center;
  }

blockquote.info
{
  background-image: url(blockquote_info.gif);
  }

blockquote.error
{
  background-image: url(blockquote_error.gif);
  background-color: #ffded5;
  border-top: 1px dotted #d99d80;

  border-bottom: 1px dotted #d99d80;
  }

blockquote.allgood
{
  background-image: url(blockquote_allgood.gif);
  }

blockquote p
{
  margin: 0px;
  text-indent: 0px;
  }
